<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
    <input type="text" id="inp"><br>
    <span id="op"></span>
</body>
</html>
<script>

    // 使用input焦点时会发送ajax请求
    inp.onblur=function(){

        // 创建ajax对象
        let  xhr=new XMLHttpRequest()

        // 建立连接
        xhr.open("post","http://localhost:3000/register")

        // 发送连接
        xhr.setRequestHeader("content-type","application/json")
        xhr.send(`{"username":"${inp.value}" }`)
        // Unexpected token , in JSON at position 11
        // 不期望的, 在字符串的json数据的下标为11的这个位置



        // 监听请求进度
        xhr.onreadystatechange=function(){



            if(xhr.readyState==4 && xhr.status==200){

                // console.log(xhr.responseText);
                let result=JSON.parse(xhr.responseText)
                // console.log(result);

                op.innerText=result.msg

            }


        }



    }





</script>